//package com.yx.b34.task;
//
//import android.util.Log;
//
//import com.tuya.smart.android.user.api.IResetPasswordCallback;
//import com.tuya.smart.home.sdk.TuyaHomeSdk;
//import com.yx.b34.event.MessageEvent;
//import com.yx.b34.utils.RegularCheckUtils;
//
//import org.greenrobot.eventbus.EventBus;import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
//
///**
// * 修改密码
// */
//public class ResetPasswordTask {
//
//    private static final String TAG = "ResetPasswordTask";
//
//    public static void resetPassword(String countryCode, String IphoneNum, String code, String newPassword) {
//
//        if (RegularCheckUtils.isMobile(IphoneNum)) {
//            Log.d(TAG, "bbbbbbbbbbbbbbbbbbbbbbb  countryCode :" + countryCode);
//            Log.d(TAG, "bbbbbbbbbbbbbbbbbbbbbbb  IphoneNum :" + IphoneNum);
//            Log.d(TAG, "bbbbbbbbbbbbbbbbbbbbbbb  code :" + code);
//            Log.d(TAG, "bbbbbbbbbbbbbbbbbbbbbbb  newPassword :" + newPassword);
//            //使用手机号修改密码
//            TuyaHomeSdk.getUserInstance().resetPhonePassword(countryCode, IphoneNum, code, newPassword, new IResetPasswordCallback() {
//                @Override
//                public void onSuccess() {
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.MESSAGE_TYPE_RESETPASSWORD);
//                    event.setCode("SUCCESS");
//                    EventBus.getDefault().post(event);
//                }
//
//                @Override
//                public void onError(String code, String error) {
//                    Log.d(TAG, code + " : code cccccccccccccccccc  error :" + error);
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.MESSAGE_TYPE_RESETPASSWORD);
//                    event.setCode(code);
//                    event.setMessage(error);
//                    EventBus.getDefault().post(event);
//                }
//            });
//        } else if (RegularCheckUtils.isEmail(IphoneNum)) {
//            TuyaHomeSdk.getUserInstance().resetEmailPassword(countryCode, IphoneNum, code, newPassword, new IResetPasswordCallback() {
//                @Override
//                public void onSuccess() {
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.MESSAGE_TYPE_RESETPASSWORD);
//                    event.setCode("SUCCESS");
//                    EventBus.getDefault().post(event);
//                }
//                @Override
//                public void onError(String code, String error) {
//                    MessageEvent event = new MessageEvent();
//                    event.setMessageType(MessageEvent.MESSAGE_TYPE_RESETPASSWORD);
//                    event.setCode(code);
//                    event.setMessage(error);
//                    EventBus.getDefault().post(event);
//                }
//            });
//        }
//    }
//}
